libdvbv5_d.dvb_file

Undocumented in source.

Members

Enums

dvb_file_formats
enum dvb_file_formats

@enum dvb_file_formats @brief Known file formats @ingroup file

Functions

dvb_file_free
void dvb_file_free(dvb_file* dvb_file)

@brief Deallocates memory associated with a struct dvb_file @ingroup file

dvb_parse_delsys
int dvb_parse_delsys(const(char)* name)

@brief Ancillary function that seeks for a delivery system @ingroup file

dvb_parse_format
dvb_file_formats dvb_parse_format(const(char)* name)

@brief Ancillary function that parses the name of a file format @ingroup file

dvb_parse_format_oneline
dvb_file* dvb_parse_format_oneline(const(char)* fname, uint delsys, const(dvb_parse_file)* parse_file)

@brief Read and parses a one line file format @ingroup file

dvb_read_file
dvb_file* dvb_read_file(const(char)* fname)

@brief Read a file at libdvbv5 format @ingroup file

dvb_read_file_format
dvb_file* dvb_read_file_format(const(char)* fname, uint delsys, dvb_file_formats format)

@brief Read a file on any format natively supported by the library @ingroup file

dvb_retrieve_entry_prop
int dvb_retrieve_entry_prop(dvb_entry* entry, uint cmd, uint* value)

@brief Retrieves the value associated witha key on a DVB file entry @ingroup file

dvb_store_channel
int dvb_store_channel(dvb_file** dvb_file, dvb_v5_fe_parms* parms, dvb_v5_descriptors* dvb_desc, int get_detected, int get_nit)

@brief stored a new scanned channel into a dvb_file struct @ingroup file

dvb_store_entry_prop
int dvb_store_entry_prop(dvb_entry* entry, uint cmd, uint value)

@brief Stores a key/value pair on a DVB file entry @ingroup file

dvb_write_file
int dvb_write_file(const(char)* fname, dvb_file* dvb_file)

@brief Write a file at libdvbv5 format @ingroup file

dvb_write_file_format
int dvb_write_file_format(const(char)* fname, dvb_file* dvb_file, uint delsys, dvb_file_formats format)

@brief Write a file on any format natively supported by the library @ingroup file

dvb_write_format_oneline
int dvb_write_format_oneline(const(char)* fname, dvb_file* dvb_file, uint delsys, const(dvb_parse_file)* parse_file)

@brief Writes a file into an one line file format @ingroup file

dvb_write_format_vdr
int dvb_write_format_vdr(const(char)* fname, dvb_file* dvb_file)

@brief Writes a file into vdr format (compatible up to version 2.1) @ingroup file

Static variables

channel_file_format
dvb_parse_file channel_file_format;

@brief File format definitions for dvb-apps channel format @ingroup file

channel_file_zap_format
dvb_parse_file channel_file_zap_format;

@brief File format definitions for dvb-apps zap format @ingroup file

Structs

dvb_elementary_pid
struct dvb_elementary_pid

@struct dvb_elementary_pid @brief associates an elementary stream type with its PID @ingroup file

dvb_entry
struct dvb_entry

@struct dvb_entry @brief Represents one entry on a DTV file @ingroup file

dvb_file
struct dvb_file

@struct dvb_file @brief Describes an entire DVB file opened

dvb_parse_file
struct dvb_parse_file

@struct dvb_parse_file @brief Describes an entire file format

dvb_parse_struct
struct dvb_parse_struct

@struct dvb_parse_struct @brief Describes the format to parse an specific delivery system @ingroup file

dvb_parse_table
struct dvb_parse_table

@struct dvb_parse_table @brief Describes the fields to parse on a file @ingroup file

Meta